package cn.iocoder.yudao.module.api.infrastructure.config;

import jakarta.annotation.Nonnull;

/**
 * <pre>
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 *  这里是文件说明
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 * </pre>
 *
 * @author 山野羡民（1032694760@qq.com）
 * @since 2025/02/06
 * @see ConfigApi
 */
public interface ConfigApiV2 {

    <T> void saveConfig(String key, T value);

    @Nonnull
    <T> T getConfig(String key, Class<T> clazz);

}
